Мониторинг | Tcs

Версия:

1.x

Мониторинг

Передача метрик для мониторинга TCS осуществляется на HTTP-адресе /metrics у всех экземпляров Storage. Передаются два вида метрик:

Номера портов для передачи метрик указываются в конфигурации TCS. По умолчанию – 7777 для метрик TCS, 8081 для метрик Tarantool.

Примечание

Метрики мониторинга передаются всегда, их передачу нельзя отключить.

Примечание

Дашборды Grafana с метриками в текущей версии TCS не подключены.

Примечание

Также для мониторинга и управления кластером TCS рекомендуется использовать Tarantool Cluster Manager (TCM).

Метрики TCS

Типы метрик

  • counter - монотонно возрастающий счетчик значений. Не может быть уменьшен, но может быть сброшен до 0.

  • gauge - изменяющееся значение. Может как увеличиваться, так и уменьшаться.

  • histogram - распределение значений по заранее определенным группам (buckets).

  • summary - агрегация гистограмм. Используется в случаях, когда невозможно заранее выделить группы, по которым необходимо распределить значение.

Метрики Storage

  • tcs_storage_elapsed_compute_milliseconds – процессорное время, потраченное на вычисления на каждом узле (50-90-95-перцентиль, в миллисекундах). Тип метрики summary/histogram.

  • tcs_storage_insert_duration_milliseconds – время выполнения операций вставки данных по каждой таблице в колоночном хранилище (50-90-95-перцентиль, в миллисекундах). Тип метрики summary/histogram.

  • tcs_storage_update_duration_milliseconds – время выполнения операций изменения данных по каждой таблице в колоночном хранилище (50-90-95-перцентиль, в миллисекундах). Тип метрики summary/histogram.

  • tcs_storage_delete_duration_milliseconds – время выполнения операций удаления данных по каждой таблице в колоночном хранилище (50-90-95-перцентиль, в миллисекундах). Тип метрики summary/histogram.

  • tcs_storage_plan_cache_size – общее количество SQL-планов в кеше. Тип метрики gauge.

  • tcs_storage_readview_update_count_total – общее количество операций по обновлению представлений для чтения (read view). Тип метрики counter.

  • tcs_storage_rows_inserted_total – количество вставленных строк по каждой таблице в колоночном хранилище. Тип метрики counter.

  • tcs_storage_rows_updated_total – количество обновленных строк по каждой таблице в колоночном хранилище. Тип метрики counter.

  • tcs_storage_rows_deleted_total – количество удаленных строк по каждой таблице в колоночном хранилище. Тип метрики counter.

  • tcs_storage_statement_duration_milliseconds – время выполнения SQL-инструкций на каждом узле (50-90-95-перцентиль, в миллисекундах). Тип метрики summary/histogram.

  • tcs_storage_statement_status_total – общее количество подготовленных SQL-запросов (prepared statements). Тип метрики counter.

  • tcs_storage_statement_step_duration_milliseconds – длительность каждого шага выполнения SQL-инструкций:

    • план выполнения

    • логический план

    • оптимизация логического плана

    • предвыполнение

    Тип метрики summary/histogram.

  • tcs_storage_ddl_success_count – количество успешных операций обновления схемы данных. Тип метрики counter.

  • tcs_storage_ddl_failure_count – количество неуспешных операций обновления схемы данных. Тип метрики counter.

Метрики Tarantool

См. документацию Tarantool.

Нашли ответ на свой вопрос?
Обратная связь